.layout .header {
  width: 100%;
  height: 2.4rem;
  background-color: #141414;
  box-sizing: border-box;
}
.layout .header input {
  width: 16.53333333rem;
  height: 1.70666667rem;
  outline: none;
  border: none;
  border-radius: 15px;
  color: #7d7d7d;
  font-size: 0.69333333rem;
  padding-left: 1.86666667rem;
  margin: 0.34666667rem 0.74666667rem 0 0.66666667rem;
  background: url("../../img/sou.png") #1e1e1e no-repeat 0.53333333rem center;
  background-size: 1.06666667rem 1.09333333rem;
  box-sizing: border-box;
}
.layout .header input::-webkit-search-cancel-button {
  display: none;
}
.layout .header .cancelBtn {
  color: #fff;
  font-size: 0.69333333rem;
}
.layout .searchList .historySearch,
.layout .searchList .hotSearch {
  margin-top: 1.06666667rem;
}
.layout .searchList .historySearch .hs_head,
.layout .searchList .hotSearch .hs_head {
  width: 100%;
  height: 1.17333333rem;
  line-height: 1.17333333rem;
  font-size: 0.69333333rem;
  color: #474747;
  margin-bottom: 1.06666667rem;
}
.layout .searchList .historySearch .hs_head .hs_title,
.layout .searchList .hotSearch .hs_head .hs_title {
  float: left;
  margin-left: 0.66666667rem;
}
.layout .searchList .historySearch .hs_head .delIcon,
.layout .searchList .hotSearch .hs_head .delIcon {
  float: right;
  width: 1.17333333rem;
  height: 1.17333333rem;
  margin-right: 0.53333333rem;
  background: url("../../img/ico_ldelete@3x.png") no-repeat left center;
  background-size: 1.17333333rem 1.17333333rem;
}
.layout .searchList .historySearch .hs_list,
.layout .searchList .hotSearch .hs_list {
  padding-left: 0.66666667rem;
}
.layout .searchList .historySearch .hs_list ul li,
.layout .searchList .hotSearch .hs_list ul li {
  float: left;
  height: 1.70666667rem;
  margin-right: 0.42666667rem;
  margin-bottom: 0.53333333rem;
}
.layout .searchList .historySearch .hs_list ul li a,
.layout .searchList .hotSearch .hs_list ul li a {
  display: block;
  height: 1.70666667rem;
  padding: 0 0.93333333rem;
  text-align: center;
  line-height: 1.70666667rem;
  font-size: 0.69333333rem;
  color: #474747;
  background-color: #f5f5f5;
  border-radius: 15px;
}
